// package cn.autumnorange.app.gateway.security;
//
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.web.cors.CorsConfiguration;
// import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
// import org.springframework.web.filter.CorsFilter;
//
// @Configuration
// public class GlobalCorsConfiguration {
//  @Bean
//  public CorsFilter corsFilter() {
//    // 1.添加CORS配置信息
//    CorsConfiguration corsConfiguration = new CorsConfiguration();
//    corsConfiguration.setAllowCredentials(true);
//    // 1) 允许通过的域,不要写*，否则cookie就无法使用了
//    corsConfiguration.addAllowedOrigin("http://localhost:8082");
//    corsConfiguration.addAllowedHeader("*");
//    corsConfiguration.addAllowedMethod("*");
//    //        corsConfiguration.addExposedHeader("head1");
//    // corsConfiguration.addExposedHeader("Location");
//    // 2.添加映射路径，我们拦截一切请求
//    UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource =
//        new UrlBasedCorsConfigurationSource();
//    urlBasedCorsConfigurationSource.registerCorsConfiguration("/**", corsConfiguration);
//    // 3.返回新的CorsFilter.
//    return new CorsFilter(urlBasedCorsConfigurationSource);
//  }
// }
